//弹窗
function popin(message,href,jump){
	$(".popbg .popin").css("display","block").html(message);
	$(".popbg").css("display","block");
	if (href) {
		setTimeout(function(){
			location.href = href;
		},1000);
	}else{
		if (jump) {
			setTimeout(function(){
				$(".popbg .popin").css("display","none");
				$(".popbg").css("display","none");
			},1000);
		}else{
			setTimeout(function(){
				location.href = location.href;
			},500);
			
		}
	}
}

//弹窗
$(".pop .false").click(function(){
	popdown();
});

function popdown(){
	$(".popbg").css("display","none");
	$(".popbg .pop").css("display","none");
	$(".pop .true").attr("href","javascript:;");
}

$(".pop .bottom .true").click(function(){
	href = $(this).attr("href");
	popdown();
	if (href != "javascript:;") {
		$.get(href, function(data){
		    if (data.url) {
				popin(data.message,data.url);
			}else{
				popin(data.message);
			}
		}).error(function() {
			popin("请求错误",false,true);
		});
	};
	return false;
});


//弹窗拖动
$(".pop .top").mousedown(function(e){
	var start = {
		x:e.clientX,
		y:e.clientY
	}
	var update = {
		top:parseFloat($(".pop").css("top")),
		left:parseFloat($(".pop").css("left"))
	}
	$("body").mousemove(function(e){
		var end = {
			left:update.left + e.clientX - start.x,
			top:update.top + e.clientY - start.y
		}
		$(".pop").css(end);
	});
});

$("body").mouseup(function(){
	$("body").unbind('mousemove');
});
// 弹窗拖动end

//登录
function login(){
	var user_name = $("input[name='user_name']").val();
	var pass_word = $("input[name='pass_word']").val();
	var verify_code = $("input[name='verify_code']").val();
	if (user_name && pass_word ) {
		$.post("",
		{
			user_name:user_name,
			pass_word:pass_word,
			verify_code:verify_code,
		},
		function(data){
			if (data.status) {
				if (window.localStorage) {
					localStorage.user_name = user_name;
					localStorage.pass_word = pass_word;
				}
				popin(data.message,'/admin/index.html');
			}else{
				if (window.localStorage) {
					localStorage.clear();
				}
				popin(data.message,false,true);
			}
		});
	}else{
		popin("账号密码不得为空",false,true);
	}

	return false;
}

//弹窗


function popbox(href,message){
	if (message) {
		$(".pop .context").html(message);
	};
	$(".popbg .pop .bottom a").attr("href",href);
	$(".popbg").css("display","block");
	$(".popbg .pop").css("display","block");
}

$(".header ul li .addTap").click(function() {
	// text = $(this).html();
	href = $(this).attr("href");
	$.get(href, function(data){
	    if (data.status) {
	    	popin(data.message,false,true);
		}else{
			popin(data.message,false,true);
		}
	});
	// addTap(href,text);
	// addItem(href)
	return false;
});


//左侧
$(".body-left ul li").click(function(){
	if ($(this).hasClass("active")) {
		$(this).children("p").stop().slideUp();
		$(this).removeClass("active");
	}else{
		$(this).children("p").stop().slideDown();
		$(this).addClass("active").siblings().removeClass("active").children("p").stop().slideUp();
	}
});

// 左侧点击
$(".body-left ul li p a").click(function(){
	text = $(this).html().replace(/<.*>/,'');
	href = $(this).attr("href");
	addTap(href,text);
	addItem(href)
	return false;
});

function addTap(href,text){
	ajax = '';
	$(".body-right .tap ul li").each(function(){
		ajax = $(this).attr("ajax-href");
		if (href == ajax) {
			$(this).addClass("active").siblings().removeClass("active");
			return false;
		};
	});
	if (href != ajax) {
		$(".body-right .tap ul li").removeClass("active");
		$(".body-right .tap ul").append('<li class="active" ajax-href="'+href+'">' + text +'<i class="iconfont">&#xe635;</i></li>');
	};
}

function addItem(href){
	ajax = '';
	$(".body-right .item iframe").each(function(){
		ajax = $(this).attr("src");
		if (href == ajax) {
			$(this).css("display","block").siblings().css("display","none");
			$(this).attr("src",href);
			return false;
		};
	}); 
	if (href != ajax) {
		$(".body-right .item iframe").css("display","none");
		$(".body-right .item").append('<iframe src="'+href+'" frameborder="0"></iframe>');
	};
}
//左侧点击

//右侧tap
$(document).on("click",".body-right .tap ul li",function(){
	index = $(this).index();
	upTap(index);
});

function upTap(index){
	$(".body-right .tap ul li").eq(index).addClass("active").siblings().removeClass("active");
	$(".body-right .item iframe").eq(index).css("display","block").siblings().css("display","none");
}

$(document).on("click",".body-right .tap ul li i",function(){
	index = $(this).parent("li").index();
	$(".body-right .tap ul li").eq(index).remove();
	$(".body-right .item iframe").eq(index).remove();
	if ($(this).parent("li").hasClass("active")) {
		upTap(index);
	};
});

//删除
$(".body .table table tr td:last-child span").click(function(){
	href = $(this).attr("ajax-return");
	popbox(href);
});


function article_top(id){
	href = "/admin/example/top.html?id="+id;
	$.get(href, function(data){
	    if (data.status) {
	    	popin(data.message);
		}else{
			popin(data.message,false,true);
		}
	});
}

function article_cancel(id){
	href = "/admin/example/cancel.html?id="+id;
	$.get(href, function(data){
	     if (data.status) {
	    	popin(data.message);
		}else{
			popin(data.message,false,true);
		}
	});
}

//批量删除
function delall(url){
	var id = '';
	$("input[name='id']").each(function(){
		if ($(this).prop('checked')) {
			if (id) {
				id += ',' + $(this).val();
			}else{
				id = $(this).val();
			}
		};
	});
	if (id && url) {
		href = url + id;
		popbox(href);
	};
}


$("input[name='all']").click(function(){
	if($("input[name='all']").prop('checked')){
        $("input[name='id']").prop('checked',true);
	}else{
        $("input[name='id']").prop('checked',false);
	}
});

//iframe tap
$(".body .tap span").click(function(){
	var index = $(this).index();
	$(".body .tap span").eq(index).addClass("active").siblings().removeClass("active");
	$(".from .item").eq(index).addClass("active").siblings().removeClass("active");
});


$("input[type='submit']").click(function(){
	popin("提交中,请等待...",false,true);
	return true;
});

$(document).on("click",".remove",function(){
	$(this).parents(".p").remove();
	return false;
})

$("input[name='search']").blur(function(){
	var search = $(this).val();
	var html = '';
	$(this).siblings("select").children("option").each(function(){
		var str = $(this).html();
		if (str.indexOf(search) != -1) {
			html += $(this).prop("outerHTML");
		}
	});
	$(this).siblings("select").html(html);
});

// $("input[type='text']").click(function() {
// 	$(this).next(".option").css("display","inline-block").mouseover(function() {
// 		var search = $(this).prev("input[type='text']").val();
// 		if (search) {
// 			var html = '';
// 			$(this).children("span").each(function(){
// 				var str = $(this).html();
// 				if (str.indexOf(search) != -1) {
// 					html += $(this).prop("outerHTML");
// 				}
// 			});
// 			$(this).html(html);
// 		}
// 		$(this).unbind();
// 	}).mouseout(function() {
// 		$(this).mouseover(function() {
// 			var search = $(this).prev("input[type='text']").val();
// 			if (search) {
// 				var html = '';
// 				$(this).children("span").each(function(){
// 					var str = $(this).html();
// 					if (str.indexOf(search) != -1) {
// 						html += $(this).prop("outerHTML");
// 					}
// 				});
// 				$(this).html(html);
// 			}
// 			$(this).unbind();
// 		});
// 	});
// });

$("input[type='text']").focus(function() {
	$("input[type='text']").next(".option").css("display","inline-block");
});

$("input[type='text']").next(".option").mouseenter(function() {
		var search = $(this).prev("input[type='text']").val();
		if (search) {
			var html = '';
			$(this).children("span").each(function(){
				var str = $(this).html();
				if (str.indexOf(search) != -1) {
					html += $(this).prop("outerHTML");
				}
			});
			$(this).html(html);
		}
		$(this).unbind("mouseenter");
}).mouseleave(function() {
	$(this).mouseenter(function() {
		var search = $(this).prev("input[type='text']").val();
		if (search) {
			var html = '';
			$(this).children("span").each(function(){
				var str = $(this).html();
				if (str.indexOf(search) != -1) {
					html += $(this).prop("outerHTML");
				}
			});
			$(this).html(html);
		}
		$(this).unbind("mouseenter");
	});
});

$(document).on('click', '.option span', function() {
	var value = $(this).html();
	$(this).parent(".option").prev("input[type='text']").val(value);
	// $(this).parent(".option").prev("input[type='text']").attr("value","123");
	$(this).parent(".option").css("display","none");
});

// function makeSelect(res,name){
// 	var select = '<select name="' + name + '"><option value="-1">请选择</option>';;
// 	for(var index in res){
// 		select += '<option value="' + res[index].key + '">' + res[index].name + '</option>';
// 	}
// 	select += '</select>';
// 	return select;
// }
